home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_22_IndentScript.txt < prev    next >
Text File  |  1990-08-31  |  88KB  |  1,546 lines

  1. # near model CODE resource
  2. # jump table entries: 6376-6380 (5 of them)
  3. export_797:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4AAD EF5C                tst.l      [A5 - 0x10A4]
  6. 00000008  57C0                     seq        D0
  7. 0000000A  222D D174                move.l     D1, [A5 - 0x2E8C]
  8. 0000000E  C2BC 0000 0001           and.l      D1, 0x1
  9. 00000014  4A81                     tst.l      D1
  10. 00000016  57C1                     seq        D1
  11. 00000018  8001                     or.b       D0, D1
  12. 0000001A  6716                     beq        +0x18 /* 00000032 */
  13. 0000001C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  14. 00000020  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  15. 00000024  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  16. 00000028  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  17. 0000002C  4EBA 0E7E                jsr        [PC + 0xE7E /* 00000EAC */]
  18. 00000030  603A                     bra        +0x3C /* 0000006C */
  19. label00000032:
  20. 00000032  3B7C 0004 D166           move.w     [A5 - 0x2E9A], 0x4
  21. 00000038  2B6E 0012 D16A           move.l     [A5 - 0x2E96], [A6 + 0x12]
  22. 0000003E  2B6E 000E D16E           move.l     [A5 - 0x2E92], [A6 + 0xE]
  23. 00000044  206E 000A                movea.l    A0, [A6 + 0xA]
  24. 00000048  3B68 0002 D172           move.w     [A5 - 0x2E8E], [A0 + 0x2]
  25. 0000004E  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  26. 00000052  302D D172                move.w     D0, [A5 - 0x2E8E]
  27. 00000056  48C0                     ext.l      D0
  28. 00000058  206E 000A                movea.l    A0, [A6 + 0xA]
  29. 0000005C  2080                     move.l     [A0], D0
  30. 0000005E  4A6D D168                tst.w      [A5 - 0x2E98]
  31. 00000062  6708                     beq        +0xA /* 0000006C */
  32. 00000064  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  33. 00000068  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  34. label0000006C:
  35. 0000006C  4E5E                     unlink     A6
  36. 0000006E  205F                     movea.l    A0, [A7]+
  37. 00000070  DEFC 000E                add.w      A7, 0xE
  38. 00000074  4ED0                     jmp        [A0]
  39. fn00000076:
  40. 00000076  4E56 FF00                link       A6, -0x0100
  41. 0000007A  206E 000C                movea.l    A0, [A6 + 0xC]
  42. 0000007E  4240                     clr.w      D0
  43. 00000080  1010                     move.b     D0, [A0]
  44. 00000082  4A40                     tst.w      D0
  45. 00000084  6602                     bne        +0x4 /* 00000088 */
  46. 00000086  604A                     bra        +0x4C /* 000000D2 */
  47. label00000088:
  48. 00000088  206E 0010                movea.l    A0, [A6 + 0x10]
  49. 0000008C  4240                     clr.w      D0
  50. 0000008E  1010                     move.b     D0, [A0]
  51. 00000090  206E 000C                movea.l    A0, [A6 + 0xC]
  52. 00000094  4241                     clr.w      D1
  53. 00000096  1210                     move.b     D1, [A0]
  54. 00000098  D240                     add.w      D1, D0
  55. 0000009A  5A41                     addq.w     D1, 5
  56. 0000009C  0C41 0100                cmpi.w     D1, 0x100
  57. 000000A0  6E30                     bgt        +0x32 /* 000000D2 */
  58. 000000A2  206E 0010                movea.l    A0, [A6 + 0x10]
  59. 000000A6  2F08                     move.l     -[A7], A0
  60. 000000A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  61. 000000AC  487A 0030                pea.l      [PC + 0x30 /* 000000DE, value 0x4203D20, pstring " = \"" */]
  62. 000000B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  63. 000000B4  487A 0026                pea.l      [PC + 0x26 /* 000000DC, value 0x1220420 */]
  64. 000000B8  486E FF00                pea.l      [A6 - 0x100]
  65. 000000BC  3F3C 0004                move.w     -[A7], 0x4
  66. 000000C0  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  67. 000000C4  205F                     movea.l    A0, [A7]+
  68. 000000C6  43EE FF00                lea.l      A1, [A6 - 0x100]
  69. 000000CA  703F                     moveq.l    D0, 0x3F
  70. label000000CC:
  71. 000000CC  20D9                     move.l     [A0]+, [A1]+
  72. 000000CE  51C8 FFFC                dbf        D0, -0x6 /* 000000CC */
  73. label000000D2:
  74. 000000D2  4E5E                     unlink     A6
  75. 000000D4  205F                     movea.l    A0, [A7]+
  76. 000000D6  DEFC 000C                add.w      A7, 0xC
  77. 000000DA  4ED0                     jmp        [A0]
  78. 000000DC  0122                     btst       -[A2], D0
  79. 000000DE  0420 3D20                subi.b     -[A0], 0x20 /* ' ' */
  80. 000000E2  2200                     move.l     D1, D0
  81. export_798:
  82. 000000E4  4E56 FBC2                link       A6, -0x043E
  83. 000000E8  48E7 0308                movem.l    -[A7], D6,D7,A4
  84. 000000EC  7000                     moveq.l    D0, 0x00
  85. 000000EE  2D40 0014                move.l     [A6 + 0x14], D0
  86. 000000F2  7000                     moveq.l    D0, 0x00
  87. 000000F4  2840                     movea.l    A4, D0
  88. 000000F6  4267                     clr.w      -[A7]
  89. 000000F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  90. 000000FC  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  91. 00000100  101F                     move.b     D0, [A7]+
  92. 00000102  6700 02C6                beq        +0x2C8 /* 000003CA */
  93. 00000106  4267                     clr.w      -[A7]
  94. 00000108  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  95. 0000010C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  96. 00000110  4EBA 02D4                jsr        [PC + 0x2D4 /* 000003E6 */]
  97. 00000114  101F                     move.b     D0, [A7]+
  98. 00000116  6604                     bne        +0x6 /* 0000011C */
  99. 00000118  6000 02B2                bra        +0x2B4 /* 000003CC */
  100. label0000011C:
  101. 0000011C  206E 0010                movea.l    A0, [A6 + 0x10]
  102. 00000120  1010                     move.b     D0, [A0]
  103. 00000122  4880                     ext.w      D0
  104. 00000124  5340                     subq.w     D0, 1
  105. 00000126  6716                     beq        +0x18 /* 0000013E */
  106. 00000128  5340                     subq.w     D0, 1
  107. 0000012A  6700 012E                beq        +0x130 /* 0000025A */
  108. 0000012E  5340                     subq.w     D0, 1
  109. 00000130  6700 01B4                beq        +0x1B6 /* 000002E6 */
  110. 00000134  5340                     subq.w     D0, 1
  111. 00000136  6700 0238                beq        +0x23A /* 00000370 */
  112. 0000013A  6000 0298                bra        +0x29A /* 000003D4 */
  113. label0000013E:
  114. 0000013E  4267                     clr.w      -[A7]
  115. 00000140  206E 0010                movea.l    A0, [A6 + 0x10]
  116. 00000144  2F28 0010                move.l     -[A7], [A0 + 0x10]
  117. 00000148  206E 0010                movea.l    A0, [A6 + 0x10]
  118. 0000014C  3F28 000E                move.w     -[A7], [A0 + 0xE]
  119. 00000150  486E FEDE                pea.l      [A6 - 0x122]
  120. 00000154  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  121. 00000158  101F                     move.b     D0, [A7]+
  122. 0000015A  6604                     bne        +0x6 /* 00000160 */
  123. 0000015C  6000 0276                bra        +0x278 /* 000003D4 */
  124. label00000160:
  125. 00000160  7E2A                     moveq.l    D7, 0x2A
  126. 00000162  7002                     moveq.l    D0, 0x02
  127. 00000164  B02E FEE2                cmp.b      D0, [A6 - 0x11E]
  128. 00000168  6602                     bne        +0x4 /* 0000016C */
  129. 0000016A  7E29                     moveq.l    D7, 0x29
  130. label0000016C:
  131. 0000016C  7C27                     moveq.l    D6, 0x27
  132. 0000016E  42A7                     clr.l      -[A7]
  133. 00000170  206E 0010                movea.l    A0, [A6 + 0x10]
  134. 00000174  2F28 0010                move.l     -[A7], [A0 + 0x10]
  135. 00000178  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  136. 0000017C  2D5F FDD6                move.l     [A6 - 0x22A], [A7]+
  137. 00000180  41EE FDD6                lea.l      A0, [A6 - 0x22A]
  138. 00000184  43FA 025C                lea.l      A1, [PC + 0x25C /* 000003E2, value 0x424B4744 'BKGD' */]
  139. 00000188  7003                     moveq.l    D0, 0x03
  140. label0000018A:
  141. 0000018A  B109                     cmpm.b     [A0]+, [A1]+
  142. 0000018C  56C8 FFFC                dbne       D0, -0x6 /* 0000018A */
  143. 00000190  6602                     bne        +0x4 /* 00000194 */
  144. 00000192  7C28                     moveq.l    D6, 0x28
  145. label00000194:
  146. 00000194  486E FCD6                pea.l      [A6 - 0x32A]
  147. 00000198  3F06                     move.w     -[A7], D6
  148. 0000019A  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  149. 0000019E  205F                     movea.l    A0, [A7]+
  150. 000001A0  43EE FEFC                lea.l      A1, [A6 - 0x104]
  151. 000001A4  703F                     moveq.l    D0, 0x3F
  152. label000001A6:
  153. 000001A6  22D8                     move.l     [A1]+, [A0]+
  154. 000001A8  51C8 FFFC                dbf        D0, -0x6 /* 000001A6 */
  155. 000001AC  206E 000C                movea.l    A0, [A6 + 0xC]
  156. 000001B0  2F08                     move.l     -[A7], A0
  157. 000001B2  2F08                     move.l     -[A7], A0
  158. 000001B4  486E FCD6                pea.l      [A6 - 0x32A]
  159. 000001B8  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  160. 000001BC  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  161. 000001C0  201F                     move.l     D0, [A7]+
  162. 000001C2  205F                     movea.l    A0, [A7]+
  163. 000001C4  2F00                     move.l     -[A7], D0
  164. 000001C6  486E FEFC                pea.l      [A6 - 0x104]
  165. 000001CA  2F08                     move.l     -[A7], A0
  166. 000001CC  486E FBD6                pea.l      [A6 - 0x42A]
  167. 000001D0  3F07                     move.w     -[A7], D7
  168. 000001D2  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  169. 000001D6  201F                     move.l     D0, [A7]+
  170. 000001D8  205F                     movea.l    A0, [A7]+
  171. 000001DA  2F00                     move.l     -[A7], D0
  172. 000001DC  2F08                     move.l     -[A7], A0
  173. 000001DE  486E FBC2                pea.l      [A6 - 0x43E]
  174. 000001E2  302E FEE0                move.w     D0, [A6 - 0x120]
  175. 000001E6  48C0                     ext.l      D0
  176. 000001E8  2F00                     move.l     -[A7], D0
  177. 000001EA  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  178. 000001EE  201F                     move.l     D0, [A7]+
  179. 000001F0  205F                     movea.l    A0, [A7]+
  180. 000001F2  2F00                     move.l     -[A7], D0
  181. 000001F4  486E FDDA                pea.l      [A6 - 0x226]
  182. 000001F8  3F3C 0004                move.w     -[A7], 0x4
  183. 000001FC  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  184. 00000200  205F                     movea.l    A0, [A7]+
  185. 00000202  43EE FDDA                lea.l      A1, [A6 - 0x226]
  186. 00000206  703F                     moveq.l    D0, 0x3F
  187. label00000208:
  188. 00000208  20D9                     move.l     [A0]+, [A1]+
  189. 0000020A  51C8 FFFC                dbf        D0, -0x6 /* 00000208 */
  190. 0000020E  486E FCD6                pea.l      [A6 - 0x32A]
  191. 00000212  206E 0010                movea.l    A0, [A6 + 0x10]
  192. 00000216  2F28 0010                move.l     -[A7], [A0 + 0x10]
  193. 0000021A  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  194. 0000021E  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  195. 00000222  205F                     movea.l    A0, [A7]+
  196. 00000224  43EE FEFC                lea.l      A1, [A6 - 0x104]
  197. 00000228  703F                     moveq.l    D0, 0x3F
  198. label0000022A:
  199. 0000022A  22D8                     move.l     [A1]+, [A0]+
  200. 0000022C  51C8 FFFC                dbf        D0, -0x6 /* 0000022A */
  201. 00000230  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  202. 00000234  486E FEFC                pea.l      [A6 - 0x104]
  203. 00000238  2F0E                     move.l     -[A7], A6
  204. 0000023A  4EBA FE3A                jsr        [PC - 0x1C6 /* 00000076 */]
  205. 0000023E  42A7                     clr.l      -[A7]
  206. 00000240  206E 0010                movea.l    A0, [A6 + 0x10]
  207. 00000244  2F28 0010                move.l     -[A7], [A0 + 0x10]
  208. 00000248  206E 0010                movea.l    A0, [A6 + 0x10]
  209. 0000024C  3F28 000E                move.w     -[A7], [A0 + 0xE]
  210. 00000250  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  211. 00000254  285F                     movea.l    A4, [A7]+
  212. 00000256  6000 0174                bra        +0x176 /* 000003CC */
  213. label0000025A:
  214. 0000025A  206E 000C                movea.l    A0, [A6 + 0xC]
  215. 0000025E  2F08                     move.l     -[A7], A0
  216. 00000260  2F08                     move.l     -[A7], A0
  217. 00000262  486E FCD6                pea.l      [A6 - 0x32A]
  218. 00000266  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  219. 0000026A  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  220. 0000026E  201F                     move.l     D0, [A7]+
  221. 00000270  205F                     movea.l    A0, [A7]+
  222. 00000272  2F00                     move.l     -[A7], D0
  223. 00000274  2F08                     move.l     -[A7], A0
  224. 00000276  486E FBC2                pea.l      [A6 - 0x43E]
  225. 0000027A  226E 0010                movea.l    A1, [A6 + 0x10]
  226. 0000027E  2F29 000A                move.l     -[A7], [A1 + 0xA]
  227. 00000282  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  228. 00000286  201F                     move.l     D0, [A7]+
  229. 00000288  205F                     movea.l    A0, [A7]+
  230. 0000028A  2F00                     move.l     -[A7], D0
  231. 0000028C  486E FDDA                pea.l      [A6 - 0x226]
  232. 00000290  3F3C 0002                move.w     -[A7], 0x2
  233. 00000294  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  234. 00000298  205F                     movea.l    A0, [A7]+
  235. 0000029A  43EE FDDA                lea.l      A1, [A6 - 0x226]
  236. 0000029E  703F                     moveq.l    D0, 0x3F
  237. label000002A0:
  238. 000002A0  20D9                     move.l     [A0]+, [A1]+
  239. 000002A2  51C8 FFFC                dbf        D0, -0x6 /* 000002A0 */
  240. 000002A6  486E FCD6                pea.l      [A6 - 0x32A]
  241. 000002AA  206E 0010                movea.l    A0, [A6 + 0x10]
  242. 000002AE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  243. 000002B2  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  244. 000002B6  205F                     movea.l    A0, [A7]+
  245. 000002B8  43EE FEFC                lea.l      A1, [A6 - 0x104]
  246. 000002BC  703F                     moveq.l    D0, 0x3F
  247. label000002BE:
  248. 000002BE  22D8                     move.l     [A1]+, [A0]+
  249. 000002C0  51C8 FFFC                dbf        D0, -0x6 /* 000002BE */
  250. 000002C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  251. 000002C8  486E FEFC                pea.l      [A6 - 0x104]
  252. 000002CC  2F0E                     move.l     -[A7], A6
  253. 000002CE  4EBA FDA6                jsr        [PC - 0x25A /* 00000076 */]
  254. 000002D2  42A7                     clr.l      -[A7]
  255. 000002D4  206E 0010                movea.l    A0, [A6 + 0x10]
  256. 000002D8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  257. 000002DC  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  258. 000002E0  285F                     movea.l    A4, [A7]+
  259. 000002E2  6000 00E8                bra        +0xEA /* 000003CC */
  260. label000002E6:
  261. 000002E6  206E 000C                movea.l    A0, [A6 + 0xC]
  262. 000002EA  2F08                     move.l     -[A7], A0
  263. 000002EC  2F08                     move.l     -[A7], A0
  264. 000002EE  486E FCD6                pea.l      [A6 - 0x32A]
  265. 000002F2  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  266. 000002F6  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  267. 000002FA  201F                     move.l     D0, [A7]+
  268. 000002FC  205F                     movea.l    A0, [A7]+
  269. 000002FE  2F00                     move.l     -[A7], D0
  270. 00000300  2F08                     move.l     -[A7], A0
  271. 00000302  486E FBC2                pea.l      [A6 - 0x43E]
  272. 00000306  226E 0010                movea.l    A1, [A6 + 0x10]
  273. 0000030A  2F29 0006                move.l     -[A7], [A1 + 0x6]
  274. 0000030E  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  275. 00000312  201F                     move.l     D0, [A7]+
  276. 00000314  205F                     movea.l    A0, [A7]+
  277. 00000316  2F00                     move.l     -[A7], D0
  278. 00000318  486E FDDA                pea.l      [A6 - 0x226]
  279. 0000031C  3F3C 0002                move.w     -[A7], 0x2
  280. 00000320  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  281. 00000324  205F                     movea.l    A0, [A7]+
  282. 00000326  43EE FDDA                lea.l      A1, [A6 - 0x226]
  283. 0000032A  703F                     moveq.l    D0, 0x3F
  284. label0000032C:
  285. 0000032C  20D9                     move.l     [A0]+, [A1]+
  286. 0000032E  51C8 FFFC                dbf        D0, -0x6 /* 0000032C */
  287. 00000332  486E FCD6                pea.l      [A6 - 0x32A]
  288. 00000336  206E 0010                movea.l    A0, [A6 + 0x10]
  289. 0000033A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  290. 0000033E  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  291. 00000342  205F                     movea.l    A0, [A7]+
  292. 00000344  43EE FEFC                lea.l      A1, [A6 - 0x104]
  293. 00000348  703F                     moveq.l    D0, 0x3F
  294. label0000034A:
  295. 0000034A  22D8                     move.l     [A1]+, [A0]+
  296. 0000034C  51C8 FFFC                dbf        D0, -0x6 /* 0000034A */
  297. 00000350  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  298. 00000354  486E FEFC                pea.l      [A6 - 0x104]
  299. 00000358  2F0E                     move.l     -[A7], A6
  300. 0000035A  4EBA FD1A                jsr        [PC - 0x2E6 /* 00000076 */]
  301. 0000035E  42A7                     clr.l      -[A7]
  302. 00000360  206E 0010                movea.l    A0, [A6 + 0x10]
  303. 00000364  2F28 0006                move.l     -[A7], [A0 + 0x6]
  304. 00000368  4EAD 25EA                jsr        [A5 + 0x25EA /* export_1209 */]
  305. 0000036C  285F                     movea.l    A4, [A7]+
  306. 0000036E  605C                     bra        +0x5E /* 000003CC */
  307. label00000370:
  308. 00000370  206E 000C                movea.l    A0, [A6 + 0xC]
  309. 00000374  2F08                     move.l     -[A7], A0
  310. 00000376  2F08                     move.l     -[A7], A0
  311. 00000378  486E FCD6                pea.l      [A6 - 0x32A]
  312. 0000037C  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  313. 00000380  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  314. 00000384  201F                     move.l     D0, [A7]+
  315. 00000386  205F                     movea.l    A0, [A7]+
  316. 00000388  2F00                     move.l     -[A7], D0
  317. 0000038A  2F08                     move.l     -[A7], A0
  318. 0000038C  486E FBD6                pea.l      [A6 - 0x42A]
  319. 00000390  1F3C 0001                move.b     -[A7], 0x1
  320. 00000394  1F3C 0001                move.b     -[A7], 0x1
  321. 00000398  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  322. 0000039C  201F                     move.l     D0, [A7]+
  323. 0000039E  205F                     movea.l    A0, [A7]+
  324. 000003A0  2F00                     move.l     -[A7], D0
  325. 000003A2  486E FDDA                pea.l      [A6 - 0x226]
  326. 000003A6  3F3C 0002                move.w     -[A7], 0x2
  327. 000003AA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  328. 000003AE  205F                     movea.l    A0, [A7]+
  329. 000003B0  43EE FDDA                lea.l      A1, [A6 - 0x226]
  330. 000003B4  703F                     moveq.l    D0, 0x3F
  331. label000003B6:
  332. 000003B6  20D9                     move.l     [A0]+, [A1]+
  333. 000003B8  51C8 FFFC                dbf        D0, -0x6 /* 000003B6 */
  334. 000003BC  42A7                     clr.l      -[A7]
  335. 000003BE  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  336. 000003C2  285F                     movea.l    A4, [A7]+
  337. 000003C4  6006                     bra        +0x8 /* 000003CC */
  338. 000003C6  600C                     bra        +0xE /* 000003D4 */
  339. 000003C8  6002                     bra        +0x4 /* 000003CC */
  340. label000003CA:
  341. 000003CA  6008                     bra        +0xA /* 000003D4 */
  342. label000003CC:
  343. 000003CC  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  344. 000003D0  2D4C 0014                move.l     [A6 + 0x14], A4
  345. label000003D4:
  346. 000003D4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  347. 000003D8  4E5E                     unlink     A6
  348. 000003DA  205F                     movea.l    A0, [A7]+
  349. 000003DC  DEFC 000C                add.w      A7, 0xC
  350. 000003E0  4ED0                     jmp        [A0]
  351. 000003E2  424B                     clr.w      A3
  352. 000003E4  4744                     chk.w      D3, D4
  353. fn000003E6:
  354. 000003E6  4E56 FFDE                link       A6, -0x0022
  355. 000003EA  48E7 0118                movem.l    -[A7], D7,A3,A4
  356. 000003EE  2E2E 000C                move.l     D7, [A6 + 0xC]
  357. 000003F2  422E 0010                clr.b      [A6 + 0x10]
  358. 000003F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  359. 000003FA  7016                     moveq.l    D0, 0x16
  360. 000003FC  2F00                     move.l     -[A7], D0
  361. 000003FE  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  362. 00000402  4A87                     tst.l      D7
  363. 00000404  6604                     bne        +0x6 /* 0000040A */
  364. 00000406  6000 00E8                bra        +0xEA /* 000004F0 */
  365. label0000040A:
  366. 0000040A  2847                     movea.l    A4, D7
  367. 0000040C  266E 0008                movea.l    A3, [A6 + 0x8]
  368. 00000410  42A7                     clr.l      -[A7]
  369. 00000412  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  370. 00000416  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  371. 0000041A  275F 0002                move.l     [A3 + 0x2], [A7]+
  372. 0000041E  1014                     move.b     D0, [A4]
  373. 00000420  4880                     ext.w      D0
  374. 00000422  6B00 00C6                bmi        +0xC8 /* 000004EA */
  375. 00000426  0C40 0005                cmpi.w     D0, 0x5
  376. 0000042A  6E00 00BE                bgt        +0xC0 /* 000004EA */
  377. 0000042E  D040                     add.w      D0, D0
  378. 00000430  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  379. 00000434  4EFB 0000                jmp        [PC + D0.w]
  380. 00000438  000E 0040                ori.b      A6, 0x40 /* '@' */
  381. 0000043C  002E 001A 0012           ori.b      [A6 + 0x12], 0x1A
  382. 00000442  000E 6000                ori.b      A6, 0x0
  383. 00000446  00AA 36BC 0001 6000      ori.l      [A2 + 0x6000], 0x36BC0001
  384. 0000044E  009C 36BC 0002           ori.l      [A4]+, 0x36BC0002
  385. 00000454  2047                     movea.l    A0, D7
  386. 00000456  226E 0008                movea.l    A1, [A6 + 0x8]
  387. 0000045A  2368 0006 0006           move.l     [A1 + 0x6], [A0 + 0x6]
  388. 00000460  6000 0088                bra        +0x8A /* 000004EA */
  389. 00000464  36BC 0003                move.w     [A3], 0x3
  390. 00000468  2047                     movea.l    A0, D7
  391. 0000046A  226E 0008                movea.l    A1, [A6 + 0x8]
  392. 0000046E  2368 000A 000A           move.l     [A1 + 0xA], [A0 + 0xA]
  393. 00000474  6074                     bra        +0x76 /* 000004EA */
  394. 00000476  4267                     clr.w      -[A7]
  395. 00000478  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  396. 0000047C  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  397. 00000480  486E FFE2                pea.l      [A6 - 0x1E]
  398. 00000484  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  399. 00000488  101F                     move.b     D0, [A7]+
  400. 0000048A  6602                     bne        +0x4 /* 0000048E */
  401. 0000048C  6062                     bra        +0x64 /* 000004F0 */
  402. label0000048E:
  403. 0000048E  42A7                     clr.l      -[A7]
  404. 00000490  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  405. 00000494  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  406. 00000498  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  407. 0000049C  41EE FFDE                lea.l      A0, [A6 - 0x22]
  408. 000004A0  43FA 005A                lea.l      A1, [PC + 0x5A /* 000004FC, value 0x424B4744 'BKGD', cstring "BKGDNV" */]
  409. 000004A4  7003                     moveq.l    D0, 0x03
  410. label000004A6:
  411. 000004A6  B109                     cmpm.b     [A0]+, [A1]+
  412. 000004A8  56C8 FFFC                dbne       D0, -0x6 /* 000004A6 */
  413. 000004AC  660C                     bne        +0xE /* 000004BA */
  414. 000004AE  206E 0008                movea.l    A0, [A6 + 0x8]
  415. 000004B2  216C 0010 0006           move.l     [A0 + 0x6], [A4 + 0x10]
  416. 000004B8  600A                     bra        +0xC /* 000004C4 */
  417. label000004BA:
  418. 000004BA  206E 0008                movea.l    A0, [A6 + 0x8]
  419. 000004BE  216C 0010 000A           move.l     [A0 + 0xA], [A4 + 0x10]
  420. label000004C4:
  421. 000004C4  7002                     moveq.l    D0, 0x02
  422. 000004C6  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  423. 000004CA  6610                     bne        +0x12 /* 000004DC */
  424. 000004CC  36BC 0004                move.w     [A3], 0x4
  425. 000004D0  302C 000E                move.w     D0, [A4 + 0xE]
  426. 000004D4  48C0                     ext.l      D0
  427. 000004D6  2740 0012                move.l     [A3 + 0x12], D0
  428. 000004DA  600E                     bra        +0x10 /* 000004EA */
  429. label000004DC:
  430. 000004DC  36BC 0005                move.w     [A3], 0x5
  431. 000004E0  302C 000E                move.w     D0, [A4 + 0xE]
  432. 000004E4  48C0                     ext.l      D0
  433. 000004E6  2740 000E                move.l     [A3 + 0xE], D0
  434. label000004EA:
  435. 000004EA  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  436. label000004F0:
  437. 000004F0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  438. 000004F4  4E5E                     unlink     A6
  439. 000004F6  205F                     movea.l    A0, [A7]+
  440. 000004F8  504F                     addq.w     A7, 8
  441. 000004FA  4ED0                     jmp        [A0]
  442. 000004FC  424B                     clr.w      A3
  443. 000004FE  4744                     chk.w      D3, D4
  444. fn00000500:
  445. 00000500  4E56 0000                link       A6, 0
  446. 00000504  2F0C                     move.l     -[A7], A4
  447. 00000506  286E 0008                movea.l    A4, [A6 + 0x8]
  448. 0000050A  0C6C 0080 FDDA           cmpi.w     [A4 - 0x226], 0x80
  449. 00000510  6D0A                     blt        +0xC /* 0000051C */
  450. 00000512  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  451. 00000516  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  452. 0000051A  6018                     bra        +0x1A /* 00000534 */
  453. label0000051C:
  454. 0000051C  526C FDDA                addq.w     [A4 - 0x226], 1
  455. 00000520  302C FDDA                move.w     D0, [A4 - 0x226]
  456. 00000524  41EC FD59                lea.l      A0, [A4 - 0x2A7]
  457. 00000528  11AE 000C 0000           move.b     [A0 + D0.w], [A6 + 0xC]
  458. 0000052E  196E 000C FD59           move.b     [A4 - 0x2A7], [A6 + 0xC]
  459. label00000534:
  460. 00000534  285F                     movea.l    A4, [A7]+
  461. 00000536  4E5E                     unlink     A6
  462. 00000538  205F                     movea.l    A0, [A7]+
  463. 0000053A  5C4F                     addq.w     A7, 6
  464. 0000053C  4ED0                     jmp        [A0]
  465. fn0000053E:
  466. 0000053E  4E56 0000                link       A6, 0
  467. 00000542  2F0C                     move.l     -[A7], A4
  468. 00000544  286E 0008                movea.l    A4, [A6 + 0x8]
  469. 00000548  536C FDDA                subq.w     [A4 - 0x226], 1
  470. 0000054C  4A6C FDDA                tst.w      [A4 - 0x226]
  471. 00000550  6F10                     ble        +0x12 /* 00000562 */
  472. 00000552  302C FDDA                move.w     D0, [A4 - 0x226]
  473. 00000556  41EC FD59                lea.l      A0, [A4 - 0x2A7]
  474. 0000055A  1970 0000 FD59           move.b     [A4 - 0x2A7], [A0 + D0.w]
  475. 00000560  6004                     bra        +0x6 /* 00000566 */
  476. label00000562:
  477. 00000562  422C FD59                clr.b      [A4 - 0x2A7]
  478. label00000566:
  479. 00000566  285F                     movea.l    A4, [A7]+
  480. 00000568  4E5E                     unlink     A6
  481. 0000056A  2E9F                     move.l     [A7], [A7]+
  482. 0000056C  4E75                     rts
  483. fn0000056E:
  484. 0000056E  4E56 0000                link       A6, 0
  485. 00000572  2F0C                     move.l     -[A7], A4
  486. 00000574  286E 0008                movea.l    A4, [A6 + 0x8]
  487. 00000578  302C FDDA                move.w     D0, [A4 - 0x226]
  488. 0000057C  41EC FD59                lea.l      A0, [A4 - 0x2A7]
  489. 00000580  11AE 000C 0000           move.b     [A0 + D0.w], [A6 + 0xC]
  490. 00000586  196E 000C FD59           move.b     [A4 - 0x2A7], [A6 + 0xC]
  491. 0000058C  285F                     movea.l    A4, [A7]+
  492. 0000058E  4E5E                     unlink     A6
  493. 00000590  205F                     movea.l    A0, [A7]+
  494. 00000592  5C4F                     addq.w     A7, 6
  495. 00000594  4ED0                     jmp        [A0]
  496. fn00000596:
  497. 00000596  4E56 0000                link       A6, 0
  498. 0000059A  2F0C                     move.l     -[A7], A4
  499. 0000059C  286E 0008                movea.l    A4, [A6 + 0x8]
  500. 000005A0  396E 000C FDDA           move.w     [A4 - 0x226], [A6 + 0xC]
  501. 000005A6  4A6E 000C                tst.w      [A6 + 0xC]
  502. 000005AA  6F10                     ble        +0x12 /* 000005BC */
  503. 000005AC  302C FDDA                move.w     D0, [A4 - 0x226]
  504. 000005B0  41EC FD59                lea.l      A0, [A4 - 0x2A7]
  505. 000005B4  1970 0000 FD59           move.b     [A4 - 0x2A7], [A0 + D0.w]
  506. 000005BA  6004                     bra        +0x6 /* 000005C0 */
  507. label000005BC:
  508. 000005BC  422C FD59                clr.b      [A4 - 0x2A7]
  509. label000005C0:
  510. 000005C0  285F                     movea.l    A4, [A7]+
  511. 000005C2  4E5E                     unlink     A6
  512. 000005C4  205F                     movea.l    A0, [A7]+
  513. 000005C6  5C4F                     addq.w     A7, 6
  514. 000005C8  4ED0                     jmp        [A0]
  515. fn000005CA:
  516. 000005CA  4E56 FEFC                link       A6, -0x0104
  517. 000005CE  2F0C                     move.l     -[A7], A4
  518. 000005D0  286E 0008                movea.l    A4, [A6 + 0x8]
  519. 000005D4  396C FFFE FFFC           move.w     [A4 - 0x4], [A4 - 0x2]
  520. 000005DA  422C FDE0                clr.b      [A4 - 0x220]
  521. 000005DE  422C FDE1                clr.b      [A4 - 0x21F]
  522. 000005E2  197C 0001 FDE2           move.b     [A4 - 0x21E], 0x1
  523. 000005E8  102C FDDF                move.b     D0, [A4 - 0x221]
  524. 000005EC  6700 0086                beq        +0x88 /* 00000674 */
  525. 000005F0  4267                     clr.w      -[A7]
  526. 000005F2  486C FEFC                pea.l      [A4 - 0x104]
  527. 000005F6  486D ECCE                pea.l      [A5 - 0x1332]
  528. 000005FA  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  529. 000005FE  101F                     move.b     D0, [A7]+
  530. 00000600  0A00 0001                xori.b     D0, 0x1
  531. 00000604  2F00                     move.l     -[A7], D0
  532. 00000606  4267                     clr.w      -[A7]
  533. 00000608  486C FEFC                pea.l      [A4 - 0x104]
  534. 0000060C  486D EC0E                pea.l      [A5 - 0x13F2]
  535. 00000610  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  536. 00000614  121F                     move.b     D1, [A7]+
  537. 00000616  201F                     move.l     D0, [A7]+
  538. 00000618  0A01 0001                xori.b     D1, 0x1
  539. 0000061C  C001                     and.b      D0, D1
  540. 0000061E  6704                     beq        +0x6 /* 00000624 */
  541. 00000620  6000 03FE                bra        +0x400 /* 00000A20 */
  542. label00000624:
  543. 00000624  486C FDF4                pea.l      [A4 - 0x20C]
  544. 00000628  486C FDFC                pea.l      [A4 - 0x204]
  545. 0000062C  1F3C 0001                move.b     -[A7], 0x1
  546. 00000630  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  547. 00000634  4267                     clr.w      -[A7]
  548. 00000636  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  549. 0000063A  4EBA FF5A                jsr        [PC - 0xA6 /* 00000596 */]
  550. 0000063E  1F3C 0001                move.b     -[A7], 0x1
  551. 00000642  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  552. 00000646  4EBA FEB8                jsr        [PC - 0x148 /* 00000500 */]
  553. 0000064A  422C FDDF                clr.b      [A4 - 0x221]
  554. 0000064E  426C FFFC                clr.w      [A4 - 0x4]
  555. 00000652  397C 0001 FFFE           move.w     [A4 - 0x2], 0x1
  556. 00000658  197C 0001 FDE0           move.b     [A4 - 0x220], 0x1
  557. 0000065E  102C 0008                move.b     D0, [A4 + 0x8]
  558. 00000662  0A00 0001                xori.b     D0, 0x1
  559. 00000666  C02C FDDE                and.b      D0, [A4 - 0x222]
  560. 0000066A  6704                     beq        +0x6 /* 00000670 */
  561. 0000066C  526C FDDC                addq.w     [A4 - 0x224], 1
  562. label00000670:
  563. 00000670  6000 03AE                bra        +0x3B0 /* 00000A20 */
  564. label00000674:
  565. 00000674  4267                     clr.w      -[A7]
  566. 00000676  486C FEFC                pea.l      [A4 - 0x104]
  567. 0000067A  486D ECAE                pea.l      [A5 - 0x1352]
  568. 0000067E  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  569. 00000682  101F                     move.b     D0, [A7]+
  570. 00000684  6724                     beq        +0x26 /* 000006AA */
  571. 00000686  7003                     moveq.l    D0, 0x03
  572. 00000688  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  573. 0000068C  6608                     bne        +0xA /* 00000696 */
  574. 0000068E  197C 0001 FDDF           move.b     [A4 - 0x221], 0x1
  575. 00000694  6010                     bra        +0x12 /* 000006A6 */
  576. label00000696:
  577. 00000696  1F3C 0003                move.b     -[A7], 0x3
  578. 0000069A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  579. 0000069E  4EBA FE60                jsr        [PC - 0x1A0 /* 00000500 */]
  580. 000006A2  422C FDE2                clr.b      [A4 - 0x21E]
  581. label000006A6:
  582. 000006A6  6000 0378                bra        +0x37A /* 00000A20 */
  583. label000006AA:
  584. 000006AA  4267                     clr.w      -[A7]
  585. 000006AC  486C FEFC                pea.l      [A4 - 0x104]
  586. 000006B0  486D ED12                pea.l      [A5 - 0x12EE]
  587. 000006B4  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  588. 000006B8  101F                     move.b     D0, [A7]+
  589. 000006BA  6700 008C                beq        +0x8E /* 00000748 */
  590. label000006BE:
  591. 000006BE  7004                     moveq.l    D0, 0x04
  592. 000006C0  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  593. 000006C4  660A                     bne        +0xC /* 000006D0 */
  594. 000006C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  595. 000006CA  4EBA FE72                jsr        [PC - 0x18E /* 0000053E */]
  596. 000006CE  60EE                     bra        -0x10 /* 000006BE */
  597. label000006D0:
  598. 000006D0  7003                     moveq.l    D0, 0x03
  599. 000006D2  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  600. 000006D6  6708                     beq        +0xA /* 000006E0 */
  601. 000006D8  197C 0001 FDDF           move.b     [A4 - 0x221], 0x1
  602. 000006DE  6064                     bra        +0x66 /* 00000744 */
  603. label000006E0:
  604. 000006E0  2D6C FDF4 FEFC           move.l     [A6 - 0x104], [A4 - 0x20C]
  605. 000006E6  486E FEFC                pea.l      [A6 - 0x104]
  606. 000006EA  486E FF00                pea.l      [A6 - 0x100]
  607. 000006EE  1F3C 0001                move.b     -[A7], 0x1
  608. 000006F2  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  609. 000006F6  4240                     clr.w      D0
  610. 000006F8  102E FF00                move.b     D0, [A6 - 0x100]
  611. 000006FC  4A40                     tst.w      D0
  612. 000006FE  57C0                     seq        D0
  613. 00000700  2F00                     move.l     -[A7], D0
  614. 00000702  487A 0332                pea.l      [PC + 0x332 /* 00000A36, value 0x22D2D00, pstring "--" */]
  615. 00000706  486E FF00                pea.l      [A6 - 0x100]
  616. 0000070A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  617. 0000070E  321F                     move.w     D1, [A7]+
  618. 00000710  201F                     move.l     D0, [A7]+
  619. 00000712  7401                     moveq.l    D2, 0x01
  620. 00000714  B441                     cmp.w      D2, D1
  621. 00000716  57C1                     seq        D1
  622. 00000718  8001                     or.b       D0, D1
  623. 0000071A  6718                     beq        +0x1A /* 00000734 */
  624. 0000071C  1F3C 0005                move.b     -[A7], 0x5
  625. 00000720  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  626. 00000724  4EBA FE48                jsr        [PC - 0x1B8 /* 0000056E */]
  627. 00000728  302C FFFC                move.w     D0, [A4 - 0x4]
  628. 0000072C  5240                     addq.w     D0, 1
  629. 0000072E  3940 FFFE                move.w     [A4 - 0x2], D0
  630. 00000732  6010                     bra        +0x12 /* 00000744 */
  631. label00000734:
  632. 00000734  1F3C 0004                move.b     -[A7], 0x4
  633. 00000738  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  634. 0000073C  4EBA FE30                jsr        [PC - 0x1D0 /* 0000056E */]
  635. 00000740  422C FDE2                clr.b      [A4 - 0x21E]
  636. label00000744:
  637. 00000744  6000 02DA                bra        +0x2DC /* 00000A20 */
  638. label00000748:
  639. 00000748  4267                     clr.w      -[A7]
  640. 0000074A  486C FEFC                pea.l      [A4 - 0x104]
  641. 0000074E  486D ED54                pea.l      [A5 - 0x12AC]
  642. 00000752  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  643. 00000756  101F                     move.b     D0, [A7]+
  644. 00000758  6700 0094                beq        +0x96 /* 000007EE */
  645. 0000075C  7004                     moveq.l    D0, 0x04
  646. 0000075E  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  647. 00000762  56C0                     sne        D0
  648. 00000764  7205                     moveq.l    D1, 0x05
  649. 00000766  B22C FD59                cmp.b      D1, [A4 - 0x2A7]
  650. 0000076A  56C1                     sne        D1
  651. 0000076C  C001                     and.b      D0, D1
  652. 0000076E  6708                     beq        +0xA /* 00000778 */
  653. 00000770  197C 0001 FDDF           move.b     [A4 - 0x221], 0x1
  654. 00000776  6072                     bra        +0x74 /* 000007EA */
  655. label00000778:
  656. 00000778  7005                     moveq.l    D0, 0x05
  657. 0000077A  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  658. 0000077E  660A                     bne        +0xC /* 0000078A */
  659. 00000780  536C FFFC                subq.w     [A4 - 0x4], 1
  660. 00000784  396C FFFC FFFE           move.w     [A4 - 0x2], [A4 - 0x4]
  661. label0000078A:
  662. 0000078A  2D6C FDF4 FEFC           move.l     [A6 - 0x104], [A4 - 0x20C]
  663. 00000790  486E FEFC                pea.l      [A6 - 0x104]
  664. 00000794  486E FF00                pea.l      [A6 - 0x100]
  665. 00000798  1F3C 0001                move.b     -[A7], 0x1
  666. 0000079C  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  667. 000007A0  4240                     clr.w      D0
  668. 000007A2  102E FF00                move.b     D0, [A6 - 0x100]
  669. 000007A6  4A40                     tst.w      D0
  670. 000007A8  57C0                     seq        D0
  671. 000007AA  2F00                     move.l     -[A7], D0
  672. 000007AC  487A 0288                pea.l      [PC + 0x288 /* 00000A36, value 0x22D2D00, pstring "--" */]
  673. 000007B0  486E FF00                pea.l      [A6 - 0x100]
  674. 000007B4  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  675. 000007B8  321F                     move.w     D1, [A7]+
  676. 000007BA  201F                     move.l     D0, [A7]+
  677. 000007BC  7401                     moveq.l    D2, 0x01
  678. 000007BE  B441                     cmp.w      D2, D1
  679. 000007C0  57C1                     seq        D1
  680. 000007C2  8001                     or.b       D0, D1
  681. 000007C4  6718                     beq        +0x1A /* 000007DE */
  682. 000007C6  1F3C 0007                move.b     -[A7], 0x7
  683. 000007CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  684. 000007CE  4EBA FD9E                jsr        [PC - 0x262 /* 0000056E */]
  685. 000007D2  302C FFFC                move.w     D0, [A4 - 0x4]
  686. 000007D6  5240                     addq.w     D0, 1
  687. 000007D8  3940 FFFE                move.w     [A4 - 0x2], D0
  688. 000007DC  600C                     bra        +0xE /* 000007EA */
  689. label000007DE:
  690. 000007DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  691. 000007E2  4EBA FD5A                jsr        [PC - 0x2A6 /* 0000053E */]
  692. 000007E6  422C FDE2                clr.b      [A4 - 0x21E]
  693. label000007EA:
  694. 000007EA  6000 0234                bra        +0x236 /* 00000A20 */
  695. label000007EE:
  696. 000007EE  4267                     clr.w      -[A7]
  697. 000007F0  486C FEFC                pea.l      [A4 - 0x104]
  698. 000007F4  486D ECEE                pea.l      [A5 - 0x1312]
  699. 000007F8  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  700. 000007FC  101F                     move.b     D0, [A7]+
  701. 000007FE  6720                     beq        +0x22 /* 00000820 */
  702. 00000800  1F3C 0002                move.b     -[A7], 0x2
  703. 00000804  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  704. 00000808  4EBA FCF6                jsr        [PC - 0x30A /* 00000500 */]
  705. 0000080C  302C FFFC                move.w     D0, [A4 - 0x4]
  706. 00000810  5240                     addq.w     D0, 1
  707. 00000812  3940 FFFE                move.w     [A4 - 0x2], D0
  708. 00000816  197C 0001 FDE1           move.b     [A4 - 0x21F], 0x1
  709. 0000081C  6000 0202                bra        +0x204 /* 00000A20 */
  710. label00000820:
  711. 00000820  4267                     clr.w      -[A7]
  712. 00000822  486C FEFC                pea.l      [A4 - 0x104]
  713. 00000826  486D EE74                pea.l      [A5 - 0x118C]
  714. 0000082A  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  715. 0000082E  101F                     move.b     D0, [A7]+
  716. 00000830  6700 00FC                beq        +0xFE /* 0000092E */
  717. 00000834  486C FDF4                pea.l      [A4 - 0x20C]
  718. 00000838  486C FEFC                pea.l      [A4 - 0x104]
  719. 0000083C  1F3C 0001                move.b     -[A7], 0x1
  720. 00000840  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  721. 00000844  4267                     clr.w      -[A7]
  722. 00000846  486C FEFC                pea.l      [A4 - 0x104]
  723. 0000084A  486D ECAE                pea.l      [A5 - 0x1352]
  724. 0000084E  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  725. 00000852  101F                     move.b     D0, [A7]+
  726. 00000854  6744                     beq        +0x46 /* 0000089A */
  727. label00000856:
  728. 00000856  7004                     moveq.l    D0, 0x04
  729. 00000858  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  730. 0000085C  660A                     bne        +0xC /* 00000868 */
  731. 0000085E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  732. 00000862  4EBA FCDA                jsr        [PC - 0x326 /* 0000053E */]
  733. 00000866  60EE                     bra        -0x10 /* 00000856 */
  734. label00000868:
  735. 00000868  7005                     moveq.l    D0, 0x05
  736. 0000086A  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  737. 0000086E  56C0                     sne        D0
  738. 00000870  7207                     moveq.l    D1, 0x07
  739. 00000872  B22C FD59                cmp.b      D1, [A4 - 0x2A7]
  740. 00000876  56C1                     sne        D1
  741. 00000878  C001                     and.b      D0, D1
  742. 0000087A  6708                     beq        +0xA /* 00000884 */
  743. 0000087C  197C 0001 FDDF           move.b     [A4 - 0x221], 0x1
  744. 00000882  6012                     bra        +0x14 /* 00000896 */
  745. label00000884:
  746. 00000884  536C FFFC                subq.w     [A4 - 0x4], 1
  747. 00000888  396C FFFC FFFE           move.w     [A4 - 0x2], [A4 - 0x4]
  748. 0000088E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  749. 00000892  4EBA FCAA                jsr        [PC - 0x356 /* 0000053E */]
  750. label00000896:
  751. 00000896  6000 0188                bra        +0x18A /* 00000A20 */
  752. label0000089A:
  753. 0000089A  4267                     clr.w      -[A7]
  754. 0000089C  486C FEFC                pea.l      [A4 - 0x104]
  755. 000008A0  486D ECEE                pea.l      [A5 - 0x1312]
  756. 000008A4  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  757. 000008A8  101F                     move.b     D0, [A7]+
  758. 000008AA  6738                     beq        +0x3A /* 000008E4 */
  759. label000008AC:
  760. 000008AC  7004                     moveq.l    D0, 0x04
  761. 000008AE  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  762. 000008B2  660A                     bne        +0xC /* 000008BE */
  763. 000008B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  764. 000008B8  4EBA FC84                jsr        [PC - 0x37C /* 0000053E */]
  765. 000008BC  60EE                     bra        -0x10 /* 000008AC */
  766. label000008BE:
  767. 000008BE  7002                     moveq.l    D0, 0x02
  768. 000008C0  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  769. 000008C4  6708                     beq        +0xA /* 000008CE */
  770. 000008C6  197C 0001 FDDF           move.b     [A4 - 0x221], 0x1
  771. 000008CC  6012                     bra        +0x14 /* 000008E0 */
  772. label000008CE:
  773. 000008CE  536C FFFC                subq.w     [A4 - 0x4], 1
  774. 000008D2  396C FFFC FFFE           move.w     [A4 - 0x2], [A4 - 0x4]
  775. 000008D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  776. 000008DC  4EBA FC60                jsr        [PC - 0x3A0 /* 0000053E */]
  777. label000008E0:
  778. 000008E0  6000 013E                bra        +0x140 /* 00000A20 */
  779. label000008E4:
  780. 000008E4  4267                     clr.w      -[A7]
  781. 000008E6  486C FEFC                pea.l      [A4 - 0x104]
  782. 000008EA  486C FDFC                pea.l      [A4 - 0x204]
  783. 000008EE  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  784. 000008F2  101F                     move.b     D0, [A7]+
  785. 000008F4  672E                     beq        +0x30 /* 00000924 */
  786. 000008F6  197C 0001 FDDF           move.b     [A4 - 0x221], 0x1
  787. label000008FC:
  788. 000008FC  7004                     moveq.l    D0, 0x04
  789. 000008FE  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  790. 00000902  660A                     bne        +0xC /* 0000090E */
  791. 00000904  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  792. 00000908  4EBA FC34                jsr        [PC - 0x3CC /* 0000053E */]
  793. 0000090C  60EE                     bra        -0x10 /* 000008FC */
  794. label0000090E:
  795. 0000090E  7001                     moveq.l    D0, 0x01
  796. 00000910  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  797. 00000914  660A                     bne        +0xC /* 00000920 */
  798. 00000916  536C FFFC                subq.w     [A4 - 0x4], 1
  799. 0000091A  396C FFFC FFFE           move.w     [A4 - 0x2], [A4 - 0x4]
  800. label00000920:
  801. 00000920  6000 00FE                bra        +0x100 /* 00000A20 */
  802. label00000924:
  803. 00000924  197C 0001 FDDF           move.b     [A4 - 0x221], 0x1
  804. 0000092A  6000 00F4                bra        +0xF6 /* 00000A20 */
  805. label0000092E:
  806. 0000092E  4267                     clr.w      -[A7]
  807. 00000930  486C FEFC                pea.l      [A4 - 0x104]
  808. 00000934  486D ED34                pea.l      [A5 - 0x12CC]
  809. 00000938  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  810. 0000093C  101F                     move.b     D0, [A7]+
  811. 0000093E  6700 0082                beq        +0x84 /* 000009C2 */
  812. 00000942  486C FDF4                pea.l      [A4 - 0x20C]
  813. 00000946  486C FEFC                pea.l      [A4 - 0x104]
  814. 0000094A  1F3C 0001                move.b     -[A7], 0x1
  815. 0000094E  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  816. 00000952  4267                     clr.w      -[A7]
  817. 00000954  486C FEFC                pea.l      [A4 - 0x104]
  818. 00000958  486C FDFC                pea.l      [A4 - 0x204]
  819. 0000095C  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  820. 00000960  101F                     move.b     D0, [A7]+
  821. 00000962  0A00 0001                xori.b     D0, 0x1
  822. 00000966  2F00                     move.l     -[A7], D0
  823. 00000968  4267                     clr.w      -[A7]
  824. 0000096A  486C FEFC                pea.l      [A4 - 0x104]
  825. 0000096E  486D ECEE                pea.l      [A5 - 0x1312]
  826. 00000972  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  827. 00000976  121F                     move.b     D1, [A7]+
  828. 00000978  201F                     move.l     D0, [A7]+
  829. 0000097A  0A01 0001                xori.b     D1, 0x1
  830. 0000097E  C001                     and.b      D0, D1
  831. 00000980  1940 FDDF                move.b     [A4 - 0x221], D0
  832. 00000984  4267                     clr.w      -[A7]
  833. 00000986  486C FEFC                pea.l      [A4 - 0x104]
  834. 0000098A  487A 00A6                pea.l      [PC + 0xA6 /* 00000A32, value 0x2746F00, pstring "to" */]
  835. 0000098E  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  836. 00000992  101F                     move.b     D0, [A7]+
  837. 00000994  C02C FDDF                and.b      D0, [A4 - 0x221]
  838. 00000998  6726                     beq        +0x28 /* 000009C0 */
  839. 0000099A  486C FDF4                pea.l      [A4 - 0x20C]
  840. 0000099E  486C FEFC                pea.l      [A4 - 0x104]
  841. 000009A2  1F3C 0001                move.b     -[A7], 0x1
  842. 000009A6  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  843. 000009AA  4267                     clr.w      -[A7]
  844. 000009AC  486C FEFC                pea.l      [A4 - 0x104]
  845. 000009B0  487A 0076                pea.l      [PC + 0x76 /* 00000A28, value 0x9487970 '\tHyp', pstring "HyperCard" */]
  846. 000009B4  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  847. 000009B8  101F                     move.b     D0, [A7]+
  848. 000009BA  6704                     beq        +0x6 /* 000009C0 */
  849. 000009BC  422C FDDF                clr.b      [A4 - 0x221]
  850. label000009C0:
  851. 000009C0  605E                     bra        +0x60 /* 00000A20 */
  852. label000009C2:
  853. 000009C2  4267                     clr.w      -[A7]
  854. 000009C4  486C FEFC                pea.l      [A4 - 0x104]
  855. 000009C8  486D EC4E                pea.l      [A5 - 0x13B2]
  856. 000009CC  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  857. 000009D0  101F                     move.b     D0, [A7]+
  858. 000009D2  672A                     beq        +0x2C /* 000009FE */
  859. 000009D4  486C FDF4                pea.l      [A4 - 0x20C]
  860. 000009D8  486C FEFC                pea.l      [A4 - 0x104]
  861. 000009DC  1F3C 0001                move.b     -[A7], 0x1
  862. 000009E0  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  863. 000009E4  4267                     clr.w      -[A7]
  864. 000009E6  486C FEFC                pea.l      [A4 - 0x104]
  865. 000009EA  486C FDFC                pea.l      [A4 - 0x204]
  866. 000009EE  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  867. 000009F2  101F                     move.b     D0, [A7]+
  868. 000009F4  0A00 0001                xori.b     D0, 0x1
  869. 000009F8  1940 FDDF                move.b     [A4 - 0x221], D0
  870. 000009FC  6022                     bra        +0x24 /* 00000A20 */
  871. label000009FE:
  872. 000009FE  4267                     clr.w      -[A7]
  873. 00000A00  486C FEFC                pea.l      [A4 - 0x104]
  874. 00000A04  486D EC8E                pea.l      [A5 - 0x1372]
  875. 00000A08  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  876. 00000A0C  101F                     move.b     D0, [A7]+
  877. 00000A0E  6710                     beq        +0x12 /* 00000A20 */
  878. 00000A10  486C FDF4                pea.l      [A4 - 0x20C]
  879. 00000A14  486C FEFC                pea.l      [A4 - 0x104]
  880. 00000A18  1F3C 0001                move.b     -[A7], 0x1
  881. 00000A1C  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  882. label00000A20:
  883. 00000A20  285F                     movea.l    A4, [A7]+
  884. 00000A22  4E5E                     unlink     A6
  885. 00000A24  2E9F                     move.l     [A7], [A7]+
  886. 00000A26  4E75                     rts
  887. 00000A28  0948                     bchg       A0, D4
  888. 00000A2A  7970                     moveq.l    D4, 0x70
  889. 00000A2C  6572                     bcs        +0x74 /* 00000AA0 */
  890. 00000A2E  4361                     chk.w      D1, -[A1]
  891. 00000A30  7264                     moveq.l    D1, 0x64
  892. 00000A32  0274 6F00 022D           andi.w     [A4 + D0.w * 2 + 0x2D], 0x6F00 /* 'o\0' */
  893. 00000A38  2D00                     move.l     -[A6], D0
  894. fn00000A3A:
  895. 00000A3A  4E56 FFFC                link       A6, -0x0004
  896. 00000A3E  48E7 0108                movem.l    -[A7], D7,A4
  897. 00000A42  286E 0008                movea.l    A4, [A6 + 0x8]
  898. 00000A46  302C FFFC                move.w     D0, [A4 - 0x4]
  899. 00000A4A  E340                     asl        D0.w, 1
  900. 00000A4C  3D40 FFFC                move.w     [A6 - 0x4], D0
  901. 00000A50  7E01                     moveq.l    D7, 0x01
  902. 00000A52  6010                     bra        +0x12 /* 00000A64 */
  903. label00000A54:
  904. 00000A54  206C FDF8                movea.l    A0, [A4 - 0x208]
  905. 00000A58  10BC 0020                move.b     [A0], 0x20 /* ' ' */
  906. 00000A5C  52AC FDF8                addq.l     [A4 - 0x208], 1
  907. 00000A60  5247                     addq.w     D7, 1
  908. 00000A62  6906                     bvs        +0x8 /* 00000A6A */
  909. label00000A64:
  910. 00000A64  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  911. 00000A68  6FEA                     ble        -0x14 /* 00000A54 */
  912. label00000A6A:
  913. 00000A6A  4CDF 1080                movem.l    D7,A4, [A7]+
  914. 00000A6E  4E5E                     unlink     A6
  915. 00000A70  2E9F                     move.l     [A7], [A7]+
  916. 00000A72  4E75                     rts
  917. fn00000A74:
  918. 00000A74  4E56 FFF0                link       A6, -0x0010
  919. 00000A78  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  920. 00000A7C  286E 0008                movea.l    A4, [A6 + 0x8]
  921. 00000A80  102C FDDE                move.b     D0, [A4 - 0x222]
  922. 00000A84  6704                     beq        +0x6 /* 00000A8A */
  923. 00000A86  6000 0090                bra        +0x92 /* 00000B18 */
  924. label00000A8A:
  925. 00000A8A  206C FDF0                movea.l    A0, [A4 - 0x210]
  926. 00000A8E  4A10                     tst.b      [A0]
  927. 00000A90  57C0                     seq        D0
  928. 00000A92  4A00                     tst.b      D0
  929. 00000A94  6746                     beq        +0x48 /* 00000ADC */
  930. 00000A96  206C 0012                movea.l    A0, [A4 + 0x12]
  931. 00000A9A  222C FDF0                move.l     D1, [A4 - 0x210]
  932. 00000A9E  B290                     cmp.l      D1, [A0]
  933. label00000AA0:
  934. 00000AA0  5EC1                     sgt        D1
  935. 00000AA2  C001                     and.b      D0, D1
  936. 00000AA4  6736                     beq        +0x38 /* 00000ADC */
  937. 00000AA6  266C FDF0                movea.l    A3, [A4 - 0x210]
  938. 00000AAA  97FC 0000 0001           sub.l      A3, 0x1
  939. 00000AB0  700D                     moveq.l    D0, 0x0D
  940. 00000AB2  B013                     cmp.b      D0, [A3]
  941. 00000AB4  660E                     bne        +0x10 /* 00000AC4 */
  942. 00000AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  943. 00000ABA  4EBA FF7E                jsr        [PC - 0x82 /* 00000A3A */]
  944. 00000ABE  206C FDF8                movea.l    A0, [A4 - 0x208]
  945. 00000AC2  4210                     clr.b      [A0]
  946. label00000AC4:
  947. 00000AC4  197C 0001 FDDE           move.b     [A4 - 0x222], 0x1
  948. 00000ACA  206C 000E                movea.l    A0, [A4 + 0xE]
  949. 00000ACE  202C FDF8                move.l     D0, [A4 - 0x208]
  950. 00000AD2  9090                     sub.l      D0, [A0]
  951. 00000AD4  206C 000A                movea.l    A0, [A4 + 0xA]
  952. 00000AD8  2080                     move.l     [A0], D0
  953. 00000ADA  603C                     bra        +0x3E /* 00000B18 */
  954. label00000ADC:
  955. 00000ADC  206C 0012                movea.l    A0, [A4 + 0x12]
  956. 00000AE0  2E2C FDF0                move.l     D7, [A4 - 0x210]
  957. 00000AE4  9E90                     sub.l      D7, [A0]
  958. 00000AE6  206C 000A                movea.l    A0, [A4 + 0xA]
  959. 00000AEA  BE90                     cmp.l      D7, [A0]
  960. 00000AEC  6D2A                     blt        +0x2C /* 00000B18 */
  961. 00000AEE  197C 0001 FDDE           move.b     [A4 - 0x222], 0x1
  962. 00000AF4  206C 000E                movea.l    A0, [A4 + 0xE]
  963. 00000AF8  2C2C FDF8                move.l     D6, [A4 - 0x208]
  964. 00000AFC  9C90                     sub.l      D6, [A0]
  965. 00000AFE  102E 000C                move.b     D0, [A6 + 0xC]
  966. 00000B02  6708                     beq        +0xA /* 00000B0C */
  967. 00000B04  206C 000A                movea.l    A0, [A4 + 0xA]
  968. 00000B08  2086                     move.l     [A0], D6
  969. 00000B0A  600C                     bra        +0xE /* 00000B18 */
  970. label00000B0C:
  971. 00000B0C  2A06                     move.l     D5, D6
  972. 00000B0E  9A87                     sub.l      D5, D7
  973. 00000B10  206C 000A                movea.l    A0, [A4 + 0xA]
  974. 00000B14  2005                     move.l     D0, D5
  975. 00000B16  D190                     add.l      [A0], D0
  976. label00000B18:
  977. 00000B18  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  978. 00000B1C  4E5E                     unlink     A6
  979. 00000B1E  205F                     movea.l    A0, [A7]+
  980. 00000B20  5C4F                     addq.w     A7, 6
  981. 00000B22  4ED0                     jmp        [A0]
  982. fn00000B24:
  983. 00000B24  4E56 0000                link       A6, 0
  984. 00000B28  2F0C                     move.l     -[A7], A4
  985. 00000B2A  286E 0008                movea.l    A4, [A6 + 0x8]
  986. 00000B2E  486C FDF0                pea.l      [A4 - 0x210]
  987. 00000B32  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  988. 00000B36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  989. 00000B3A  4EBA FEFE                jsr        [PC - 0x102 /* 00000A3A */]
  990. 00000B3E  1F3C 0001                move.b     -[A7], 0x1
  991. 00000B42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  992. 00000B46  4EBA FF2C                jsr        [PC - 0xD4 /* 00000A74 */]
  993. 00000B4A  486C FDF0                pea.l      [A4 - 0x210]
  994. 00000B4E  486C FDF8                pea.l      [A4 - 0x208]
  995. 00000B52  4EAD 239A                jsr        [A5 + 0x239A /* export_1135 */]
  996. 00000B56  4267                     clr.w      -[A7]
  997. 00000B58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  998. 00000B5C  4EBA FF16                jsr        [PC - 0xEA /* 00000A74 */]
  999. 00000B60  206C FDF0                movea.l    A0, [A4 - 0x210]
  1000. 00000B64  4A10                     tst.b      [A0]
  1001. 00000B66  6708                     beq        +0xA /* 00000B70 */
  1002. 00000B68  52AC FDF0                addq.l     [A4 - 0x210], 1
  1003. 00000B6C  52AC FDF8                addq.l     [A4 - 0x208], 1
  1004. label00000B70:
  1005. 00000B70  206C FDF0                movea.l    A0, [A4 - 0x210]
  1006. 00000B74  4A10                     tst.b      [A0]
  1007. 00000B76  660C                     bne        +0xE /* 00000B84 */
  1008. 00000B78  1F3C 0001                move.b     -[A7], 0x1
  1009. 00000B7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1010. 00000B80  4EBA FEF2                jsr        [PC - 0x10E /* 00000A74 */]
  1011. label00000B84:
  1012. 00000B84  285F                     movea.l    A4, [A7]+
  1013. 00000B86  4E5E                     unlink     A6
  1014. 00000B88  2E9F                     move.l     [A7], [A7]+
  1015. 00000B8A  4E75                     rts
  1016. fn00000B8C:
  1017. 00000B8C  4E56 0000                link       A6, 0
  1018. 00000B90  2F0C                     move.l     -[A7], A4
  1019. 00000B92  286E 0008                movea.l    A4, [A6 + 0x8]
  1020. 00000B96  206C 000E                movea.l    A0, [A4 + 0xE]
  1021. 00000B9A  202C FDF8                move.l     D0, [A4 - 0x208]
  1022. 00000B9E  9090                     sub.l      D0, [A0]
  1023. 00000BA0  2940 FDEC                move.l     [A4 - 0x214], D0
  1024. 00000BA4  42A7                     clr.l      -[A7]
  1025. 00000BA6  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1026. 00000BAA  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1027. 00000BAE  295F FDE4                move.l     [A4 - 0x21C], [A7]+
  1028. 00000BB2  202C FDE4                move.l     D0, [A4 - 0x21C]
  1029. 00000BB6  90AC FDEC                sub.l      D0, [A4 - 0x214]
  1030. 00000BBA  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  1031. 00000BBE  6C00 0096                bge        +0x98 /* 00000C56 */
  1032. 00000BC2  206C 0012                movea.l    A0, [A4 + 0x12]
  1033. 00000BC6  202C FDF0                move.l     D0, [A4 - 0x210]
  1034. 00000BCA  9090                     sub.l      D0, [A0]
  1035. 00000BCC  2940 FDE8                move.l     [A4 - 0x218], D0
  1036. 00000BD0  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1037. 00000BD4  202E 000C                move.l     D0, [A6 + 0xC]
  1038. 00000BD8  D0AC FDE4                add.l      D0, [A4 - 0x21C]
  1039. 00000BDC  2F00                     move.l     -[A7], D0
  1040. 00000BDE  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1041. 00000BE2  4267                     clr.w      -[A7]
  1042. 00000BE4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1043. 00000BE8  4A5F                     tst.w      [A7]+
  1044. 00000BEA  56C0                     sne        D0
  1045. 00000BEC  4A00                     tst.b      D0
  1046. 00000BEE  6618                     bne        +0x1A /* 00000C08 */
  1047. 00000BF0  2F00                     move.l     -[A7], D0
  1048. 00000BF2  42A7                     clr.l      -[A7]
  1049. 00000BF4  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  1050. 00000BF8  221F                     move.l     D1, [A7]+
  1051. 00000BFA  201F                     move.l     D0, [A7]+
  1052. 00000BFC  0C81 0000 2000           cmpi.l     D1, 0x2000 /* ' \0' */
  1053. 00000C02  5DC1                     slt        D1
  1054. 00000C04  8001                     or.b       D0, D1
  1055. 00000C06  6732                     beq        +0x34 /* 00000C3A */
  1056. label00000C08:
  1057. 00000C08  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1058. 00000C0C  7001                     moveq.l    D0, 0x01
  1059. 00000C0E  2F00                     move.l     -[A7], D0
  1060. 00000C10  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1061. 00000C14  206C 000E                movea.l    A0, [A4 + 0xE]
  1062. 00000C18  2050                     movea.l    A0, [A0]
  1063. 00000C1A  4210                     clr.b      [A0]
  1064. 00000C1C  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1065. 00000C20  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1066. 00000C24  4267                     clr.w      -[A7]
  1067. 00000C26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1068. 00000C2A  4EBA F96A                jsr        [PC - 0x696 /* 00000596 */]
  1069. 00000C2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1070. 00000C32  2C48                     movea.l    A6, A0
  1071. 00000C34  4EFA 031A                jmp        [PC + 0x31A /* 00000F50 */]
  1072. 00000C38  0000 206C                ori.b      D0, 0x6C /* 'l' */
  1073. // begin alternate branch 00000C3A-00000C42
  1074. label00000C3A:
  1075. 00000C3A  206C 000E                movea.l    A0, [A4 + 0xE]
  1076. 00000C3E  202C FDEC                move.l     D0, [A4 - 0x214]
  1077. // end alternate branch 00000C3A-00000C42
  1078. label00000C3A: // (misaligned)
  1079. 00000C3C  000E 202C                ori.b      A6, 0x2C /* ',' */
  1080. 00000C40  FDEC                     .invalid   <<F/7/6>>
  1081. 00000C42  D090                     add.l      D0, [A0]
  1082. 00000C44  2940 FDF8                move.l     [A4 - 0x208], D0
  1083. 00000C48  206C 0012                movea.l    A0, [A4 + 0x12]
  1084. 00000C4C  202C FDE8                move.l     D0, [A4 - 0x218]
  1085. 00000C50  D090                     add.l      D0, [A0]
  1086. 00000C52  2940 FDF0                move.l     [A4 - 0x210], D0
  1087. label00000C56:
  1088. 00000C56  285F                     movea.l    A4, [A7]+
  1089. 00000C58  4E5E                     unlink     A6
  1090. 00000C5A  205F                     movea.l    A0, [A7]+
  1091. 00000C5C  DEFC 000C                add.w      A7, 0xC
  1092. 00000C60  4ED0                     jmp        [A0]
  1093. fn00000C62:
  1094. 00000C62  4E56 FFFA                link       A6, -0x0006
  1095. 00000C66  48E7 0118                movem.l    -[A7], D7,A3,A4
  1096. 00000C6A  286E 0008                movea.l    A4, [A6 + 0x8]
  1097. 00000C6E  4207                     clr.b      D7
  1098. label00000C70:
  1099. 00000C70  206C FDF0                movea.l    A0, [A4 - 0x210]
  1100. 00000C74  4A10                     tst.b      [A0]
  1101. 00000C76  56C0                     sne        D0
  1102. 00000C78  7202                     moveq.l    D1, 0x02
  1103. 00000C7A  B26C FDDC                cmp.w      D1, [A4 - 0x224]
  1104. 00000C7E  5EC1                     sgt        D1
  1105. 00000C80  C001                     and.b      D0, D1
  1106. 00000C82  6700 00F6                beq        +0xF8 /* 00000D7A */
  1107. 00000C86  2F3C 0000 0400           move.l     -[A7], 0x400
  1108. 00000C8C  2F3C 0000 0800           move.l     -[A7], 0x800
  1109. 00000C92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1110. 00000C96  4EBA FEF4                jsr        [PC - 0x10C /* 00000B8C */]
  1111. 00000C9A  296C FDF0 FDF4           move.l     [A4 - 0x20C], [A4 - 0x210]
  1112. 00000CA0  486C FDF4                pea.l      [A4 - 0x20C]
  1113. 00000CA4  486C FEFC                pea.l      [A4 - 0x104]
  1114. 00000CA8  1F3C 0001                move.b     -[A7], 0x1
  1115. 00000CAC  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  1116. 00000CB0  4267                     clr.w      -[A7]
  1117. 00000CB2  486C FEFC                pea.l      [A4 - 0x104]
  1118. 00000CB6  486D ED54                pea.l      [A5 - 0x12AC]
  1119. 00000CBA  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1120. 00000CBE  101F                     move.b     D0, [A7]+
  1121. 00000CC0  6612                     bne        +0x14 /* 00000CD4 */
  1122. label00000CC2:
  1123. 00000CC2  7004                     moveq.l    D0, 0x04
  1124. 00000CC4  B02C FD59                cmp.b      D0, [A4 - 0x2A7]
  1125. 00000CC8  660A                     bne        +0xC /* 00000CD4 */
  1126. 00000CCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1127. 00000CCE  4EBA F86E                jsr        [PC - 0x792 /* 0000053E */]
  1128. 00000CD2  60EE                     bra        -0x10 /* 00000CC2 */
  1129. label00000CD4:
  1130. 00000CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1131. 00000CD8  4EBA F8F0                jsr        [PC - 0x710 /* 000005CA */]
  1132. 00000CDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1133. 00000CE0  4EBA FE42                jsr        [PC - 0x1BE /* 00000B24 */]
  1134. 00000CE4  102C FDE2                move.b     D0, [A4 - 0x21E]
  1135. 00000CE8  0A00 0001                xori.b     D0, 0x1
  1136. 00000CEC  2207                     move.l     D1, D7
  1137. 00000CEE  8200                     or.b       D1, D0
  1138. 00000CF0  6700 0084                beq        +0x86 /* 00000D76 */
  1139. 00000CF4  4207                     clr.b      D7
  1140. label00000CF6:
  1141. 00000CF6  486C FDF4                pea.l      [A4 - 0x20C]
  1142. 00000CFA  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  1143. 00000CFE  206C FDF4                movea.l    A0, [A4 - 0x20C]
  1144. 00000D02  1010                     move.b     D0, [A0]
  1145. 00000D04  4880                     ext.w      D0
  1146. 00000D06  7222                     moveq.l    D1, 0x22
  1147. 00000D08  B240                     cmp.w      D1, D0
  1148. 00000D0A  57C0                     seq        D0
  1149. 00000D0C  4400                     neg.b      D0
  1150. 00000D0E  1940 FDE3                move.b     [A4 - 0x21D], D0
  1151. 00000D12  486C FDF4                pea.l      [A4 - 0x20C]
  1152. 00000D16  486C FEFC                pea.l      [A4 - 0x104]
  1153. 00000D1A  1F3C 0001                move.b     -[A7], 0x1
  1154. 00000D1E  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  1155. 00000D22  102C FDE3                move.b     D0, [A4 - 0x21D]
  1156. 00000D26  661A                     bne        +0x1C /* 00000D42 */
  1157. 00000D28  487A 00B2                pea.l      [PC + 0xB2 /* 00000DDC, value 0x1C24E56 */]
  1158. 00000D2C  486C FEFC                pea.l      [A4 - 0x104]
  1159. 00000D30  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1160. 00000D34  4A5F                     tst.w      [A7]+
  1161. 00000D36  6702                     beq        +0x4 /* 00000D3A */
  1162. 00000D38  7E01                     moveq.l    D7, 0x01
  1163. label00000D3A:
  1164. 00000D3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1165. 00000D3E  4EBA F88A                jsr        [PC - 0x776 /* 000005CA */]
  1166. label00000D42:
  1167. 00000D42  102C FDE3                move.b     D0, [A4 - 0x21D]
  1168. 00000D46  0A00 0001                xori.b     D0, 0x1
  1169. 00000D4A  4241                     clr.w      D1
  1170. 00000D4C  122C FEFC                move.b     D1, [A4 - 0x104]
  1171. 00000D50  4A41                     tst.w      D1
  1172. 00000D52  57C1                     seq        D1
  1173. 00000D54  C001                     and.b      D0, D1
  1174. 00000D56  2F00                     move.l     -[A7], D0
  1175. 00000D58  487A 007E                pea.l      [PC + 0x7E /* 00000DD8, value 0x22D2D00, pstring "--" */]
  1176. 00000D5C  486C FEFC                pea.l      [A4 - 0x104]
  1177. 00000D60  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1178. 00000D64  321F                     move.w     D1, [A7]+
  1179. 00000D66  201F                     move.l     D0, [A7]+
  1180. 00000D68  7401                     moveq.l    D2, 0x01
  1181. 00000D6A  B441                     cmp.w      D2, D1
  1182. 00000D6C  57C1                     seq        D1
  1183. 00000D6E  8001                     or.b       D0, D1
  1184. 00000D70  0240 0001                andi.w     D0, 0x1
  1185. 00000D74  6780                     beq        -0x7E /* 00000CF6 */
  1186. label00000D76:
  1187. 00000D76  6000 FEF8                bra        -0x106 /* 00000C70 */
  1188. label00000D7A:
  1189. 00000D7A  266C FDF8                movea.l    A3, [A4 - 0x208]
  1190. 00000D7E  97FC 0000 0001           sub.l      A3, 0x1
  1191. 00000D84  206C 000E                movea.l    A0, [A4 + 0xE]
  1192. 00000D88  B7D0                     cmpa.l     A3, [A0]
  1193. 00000D8A  5EC0                     sgt        D0
  1194. 00000D8C  4A00                     tst.b      D0
  1195. 00000D8E  673E                     beq        +0x40 /* 00000DCE */
  1196. 00000D90  720D                     moveq.l    D1, 0x0D
  1197. 00000D92  B213                     cmp.b      D1, [A3]
  1198. 00000D94  57C1                     seq        D1
  1199. 00000D96  C001                     and.b      D0, D1
  1200. 00000D98  6734                     beq        +0x36 /* 00000DCE */
  1201. 00000D9A  206C 000A                movea.l    A0, [A4 + 0xA]
  1202. 00000D9E  226C 000E                movea.l    A1, [A4 + 0xE]
  1203. 00000DA2  222C FDF8                move.l     D1, [A4 - 0x208]
  1204. 00000DA6  9291                     sub.l      D1, [A1]
  1205. 00000DA8  B290                     cmp.l      D1, [A0]
  1206. 00000DAA  57C1                     seq        D1
  1207. 00000DAC  C001                     and.b      D0, D1
  1208. 00000DAE  671E                     beq        +0x20 /* 00000DCE */
  1209. 00000DB0  396C FFFE FFFC           move.w     [A4 - 0x4], [A4 - 0x2]
  1210. 00000DB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1211. 00000DBA  4EBA FC7E                jsr        [PC - 0x382 /* 00000A3A */]
  1212. 00000DBE  206C 000E                movea.l    A0, [A4 + 0xE]
  1213. 00000DC2  202C FDF8                move.l     D0, [A4 - 0x208]
  1214. 00000DC6  9090                     sub.l      D0, [A0]
  1215. 00000DC8  206C 000A                movea.l    A0, [A4 + 0xA]
  1216. 00000DCC  2080                     move.l     [A0], D0
  1217. label00000DCE:
  1218. 00000DCE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1219. 00000DD2  4E5E                     unlink     A6
  1220. 00000DD4  2E9F                     move.l     [A7], [A7]+
  1221. 00000DD6  4E75                     rts
  1222. 00000DD8  022D 2D00 01C2           andi.b     [A5 + 0x1C2 /* export_52 */], 0x0
  1223. fn00000DDE:
  1224. 00000DDE  4E56 FFEE                link       A6, -0x0012
  1225. 00000DE2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1226. 00000DE6  286E 0008                movea.l    A4, [A6 + 0x8]
  1227. 00000DEA  2D6C FDF0 FFF0           move.l     [A6 - 0x10], [A4 - 0x210]
  1228. 00000DF0  266C FDF0                movea.l    A3, [A4 - 0x210]
  1229. label00000DF4:
  1230. 00000DF4  2C0B                     move.l     D6, A3
  1231. 00000DF6  266E FFF0                movea.l    A3, [A6 - 0x10]
  1232. 00000DFA  486E FFF0                pea.l      [A6 - 0x10]
  1233. 00000DFE  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  1234. 00000E02  486E FFF0                pea.l      [A6 - 0x10]
  1235. 00000E06  486E FFEF                pea.l      [A6 - 0x11]
  1236. 00000E0A  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  1237. 00000E0E  202E FFF0                move.l     D0, [A6 - 0x10]
  1238. 00000E12  90AC FDF0                sub.l      D0, [A4 - 0x210]
  1239. 00000E16  206C 000A                movea.l    A0, [A4 + 0xA]
  1240. 00000E1A  B090                     cmp.l      D0, [A0]
  1241. 00000E1C  5EC0                     sgt        D0
  1242. 00000E1E  4A00                     tst.b      D0
  1243. 00000E20  660C                     bne        +0xE /* 00000E2E */
  1244. 00000E22  206E FFF0                movea.l    A0, [A6 - 0x10]
  1245. 00000E26  4A10                     tst.b      [A0]
  1246. 00000E28  57C1                     seq        D1
  1247. 00000E2A  8001                     or.b       D0, D1
  1248. 00000E2C  67C6                     beq        -0x38 /* 00000DF4 */
  1249. label00000E2E:
  1250. 00000E2E  2E06                     move.l     D7, D6
  1251. 00000E30  9EAC FDF0                sub.l      D7, [A4 - 0x210]
  1252. 00000E34  2F07                     move.l     -[A7], D7
  1253. 00000E36  2F07                     move.l     -[A7], D7
  1254. 00000E38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1255. 00000E3C  4EBA FD4E                jsr        [PC - 0x2B2 /* 00000B8C */]
  1256. 00000E40  2F2C FDF0                move.l     -[A7], [A4 - 0x210]
  1257. 00000E44  2F2C FDF8                move.l     -[A7], [A4 - 0x208]
  1258. 00000E48  2F07                     move.l     -[A7], D7
  1259. 00000E4A  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  1260. 00000E4E  206C 0012                movea.l    A0, [A4 + 0x12]
  1261. 00000E52  2007                     move.l     D0, D7
  1262. 00000E54  D090                     add.l      D0, [A0]
  1263. 00000E56  2940 FDF0                move.l     [A4 - 0x210], D0
  1264. 00000E5A  206C 000E                movea.l    A0, [A4 + 0xE]
  1265. 00000E5E  2007                     move.l     D0, D7
  1266. 00000E60  D090                     add.l      D0, [A0]
  1267. 00000E62  2940 FDF8                move.l     [A4 - 0x208], D0
  1268. 00000E66  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1269. 00000E6A  4E5E                     unlink     A6
  1270. 00000E6C  2E9F                     move.l     [A7], [A7]+
  1271. 00000E6E  4E75                     rts
  1272. fn00000E70:
  1273. 00000E70  4E56 FFFC                link       A6, -0x0004
  1274. 00000E74  48E7 0108                movem.l    -[A7], D7,A4
  1275. 00000E78  286E 0008                movea.l    A4, [A6 + 0x8]
  1276. 00000E7C  42A7                     clr.l      -[A7]
  1277. 00000E7E  2F2C FDF0                move.l     -[A7], [A4 - 0x210]
  1278. 00000E82  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1279. 00000E86  2E1F                     move.l     D7, [A7]+
  1280. 00000E88  5287                     addq.l     D7, 1
  1281. 00000E8A  2F07                     move.l     -[A7], D7
  1282. 00000E8C  2F07                     move.l     -[A7], D7
  1283. 00000E8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1284. 00000E92  4EBA FCF8                jsr        [PC - 0x308 /* 00000B8C */]
  1285. 00000E96  486C FDF0                pea.l      [A4 - 0x210]
  1286. 00000E9A  486C FDF8                pea.l      [A4 - 0x208]
  1287. 00000E9E  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  1288. 00000EA2  4CDF 1080                movem.l    D7,A4, [A7]+
  1289. 00000EA6  4E5E                     unlink     A6
  1290. 00000EA8  2E9F                     move.l     [A7], [A7]+
  1291. 00000EAA  4E75                     rts
  1292. export_799:
  1293. fn00000EAC:
  1294. 00000EAC  4E56 FD58                link       A6, -0x02A8
  1295. 00000EB0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1296. 00000EB4  426E FDDA                clr.w      [A6 - 0x226]
  1297. 00000EB8  422E FD59                clr.b      [A6 - 0x2A7]
  1298. 00000EBC  426E FFFC                clr.w      [A6 - 0x4]
  1299. 00000EC0  426E FFFE                clr.w      [A6 - 0x2]
  1300. 00000EC4  422E FDDE                clr.b      [A6 - 0x222]
  1301. 00000EC8  1D7C 0001 FDDF           move.b     [A6 - 0x221], 0x1
  1302. 00000ECE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1303. 00000ED2  42A7                     clr.l      -[A7]
  1304. 00000ED4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1305. 00000ED8  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1306. 00000EDC  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1307. 00000EE0  4267                     clr.w      -[A7]
  1308. 00000EE2  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1309. 00000EE6  4A5F                     tst.w      [A7]+
  1310. 00000EE8  56C0                     sne        D0
  1311. 00000EEA  4A00                     tst.b      D0
  1312. 00000EEC  6618                     bne        +0x1A /* 00000F06 */
  1313. 00000EEE  2F00                     move.l     -[A7], D0
  1314. 00000EF0  42A7                     clr.l      -[A7]
  1315. 00000EF2  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  1316. 00000EF6  221F                     move.l     D1, [A7]+
  1317. 00000EF8  201F                     move.l     D0, [A7]+
  1318. 00000EFA  0C81 0000 2000           cmpi.l     D1, 0x2000 /* ' \0' */
  1319. 00000F00  5DC1                     slt        D1
  1320. 00000F02  8001                     or.b       D0, D1
  1321. 00000F04  671E                     beq        +0x20 /* 00000F24 */
  1322. label00000F06:
  1323. 00000F06  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1324. 00000F0A  7001                     moveq.l    D0, 0x01
  1325. 00000F0C  2F00                     move.l     -[A7], D0
  1326. 00000F0E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1327. 00000F12  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1328. 00000F16  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1329. 00000F1A  206E 000E                movea.l    A0, [A6 + 0xE]
  1330. 00000F1E  2050                     movea.l    A0, [A0]
  1331. 00000F20  4210                     clr.b      [A0]
  1332. 00000F22  602C                     bra        +0x2E /* 00000F50 */
  1333. label00000F24:
  1334. 00000F24  206E 000E                movea.l    A0, [A6 + 0xE]
  1335. 00000F28  2D50 FDF8                move.l     [A6 - 0x208], [A0]
  1336. 00000F2C  206E 0012                movea.l    A0, [A6 + 0x12]
  1337. 00000F30  2D50 FDF0                move.l     [A6 - 0x210], [A0]
  1338. 00000F34  426E FDDC                clr.w      [A6 - 0x224]
  1339. 00000F38  102E 0008                move.b     D0, [A6 + 0x8]
  1340. 00000F3C  6606                     bne        +0x8 /* 00000F44 */
  1341. 00000F3E  2F0E                     move.l     -[A7], A6
  1342. 00000F40  4EBA FE9C                jsr        [PC - 0x164 /* 00000DDE */]
  1343. label00000F44:
  1344. 00000F44  2F0E                     move.l     -[A7], A6
  1345. 00000F46  4EBA FD1A                jsr        [PC - 0x2E6 /* 00000C62 */]
  1346. 00000F4A  2F0E                     move.l     -[A7], A6
  1347. 00000F4C  4EBA FF22                jsr        [PC - 0xDE /* 00000E70 */]
  1348. label00000F50:
  1349. 00000F50  4FEE FD38                lea.l      A7, [A6 - 0x2C8]
  1350. 00000F54  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1351. 00000F58  4E5E                     unlink     A6
  1352. 00000F5A  205F                     movea.l    A0, [A7]+
  1353. 00000F5C  DEFC 000E                add.w      A7, 0xE
  1354. 00000F60  4ED0                     jmp        [A0]
  1355. fn00000F62:
  1356. 00000F62  4E56 0000                link       A6, 0
  1357. 00000F66  206E 0008                movea.l    A0, [A6 + 0x8]
  1358. 00000F6A  4868 0008                pea.l      [A0 + 0x8]
  1359. 00000F6E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1360. 00000F72  206E 0008                movea.l    A0, [A6 + 0x8]
  1361. 00000F76  1028 FFFF                move.b     D0, [A0 - 0x1]
  1362. 00000F7A  6704                     beq        +0x6 /* 00000F80 */
  1363. 00000F7C  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  1364. label00000F80:
  1365. 00000F80  206E 0008                movea.l    A0, [A6 + 0x8]
  1366. 00000F84  2C48                     movea.l    A6, A0
  1367. 00000F86  4EFA 0148                jmp        [PC + 0x148 /* 000010D0 */]
  1368. 00000F8A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1369. 00000F8E  205F                     movea.l    A0, [A7]+
  1370. 00000F90  5C4F                     addq.w     A7, 6
  1371. 00000F92  4ED0                     jmp        [A0]
  1372. export_800:
  1373. 00000F94  4E56 FFFE                link       A6, -0x0002
  1374. 00000F98  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1375. 00000F9C  422E 0010                clr.b      [A6 + 0x10]
  1376. 00000FA0  422E FFFF                clr.b      [A6 - 0x1]
  1377. 00000FA4  4AAD EF5C                tst.l      [A5 - 0x10A4]
  1378. 00000FA8  673C                     beq        +0x3E /* 00000FE6 */
  1379. 00000FAA  3B7C 0002 D166           move.w     [A5 - 0x2E9A], 0x2
  1380. 00000FB0  2B6E 0008 D16A           move.l     [A5 - 0x2E96], [A6 + 0x8]
  1381. 00000FB6  42A7                     clr.l      -[A7]
  1382. 00000FB8  42A7                     clr.l      -[A7]
  1383. 00000FBA  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1384. 00000FBE  2B5F D16E                move.l     [A5 - 0x2E92], [A7]+
  1385. 00000FC2  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  1386. 00000FC6  486E 0008                pea.l      [A6 + 0x8]
  1387. 00000FCA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1388. 00000FCE  4A6D D168                tst.w      [A5 - 0x2E98]
  1389. 00000FD2  670C                     beq        +0xE /* 00000FE0 */
  1390. 00000FD4  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  1391. 00000FD8  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1392. 00000FDC  6000 00F2                bra        +0xF4 /* 000010D0 */
  1393. label00000FE0:
  1394. 00000FE0  2D6D D16E 0008           move.l     [A6 + 0x8], [A5 - 0x2E92]
  1395. label00000FE6:
  1396. 00000FE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1397. 00000FEA  4EBA 00F4                jsr        [PC + 0xF4 /* 000010E0 */]
  1398. 00000FEE  4267                     clr.w      -[A7]
  1399. 00000FF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1400. 00000FF4  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  1401. 00000FF8  101F                     move.b     D0, [A7]+
  1402. 00000FFA  6700 00B8                beq        +0xBA /* 000010B4 */
  1403. 00000FFE  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  1404. 00001004  206E 000C                movea.l    A0, [A6 + 0xC]
  1405. 00001008  1010                     move.b     D0, [A0]
  1406. 0000100A  4880                     ext.w      D0
  1407. 0000100C  5340                     subq.w     D0, 1
  1408. 0000100E  6710                     beq        +0x12 /* 00001020 */
  1409. 00001010  5340                     subq.w     D0, 1
  1410. 00001012  6736                     beq        +0x38 /* 0000104A */
  1411. 00001014  5340                     subq.w     D0, 1
  1412. 00001016  6754                     beq        +0x56 /* 0000106C */
  1413. 00001018  5340                     subq.w     D0, 1
  1414. 0000101A  6772                     beq        +0x74 /* 0000108E */
  1415. 0000101C  6000 008A                bra        +0x8C /* 000010A8 */
  1416. label00001020:
  1417. 00001020  4267                     clr.w      -[A7]
  1418. 00001022  206E 000C                movea.l    A0, [A6 + 0xC]
  1419. 00001026  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1420. 0000102A  206E 000C                movea.l    A0, [A6 + 0xC]
  1421. 0000102E  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1422. 00001032  486E 0008                pea.l      [A6 + 0x8]
  1423. 00001036  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  1424. 0000103A  101F                     move.b     D0, [A7]+
  1425. 0000103C  660A                     bne        +0xC /* 00001048 */
  1426. 0000103E  3F3C 0002                move.w     -[A7], 0x2
  1427. 00001042  2F0E                     move.l     -[A7], A6
  1428. 00001044  4EBA FF1C                jsr        [PC - 0xE4 /* 00000F62 */]
  1429. label00001048:
  1430. 00001048  6074                     bra        +0x76 /* 000010BE */
  1431. label0000104A:
  1432. 0000104A  4267                     clr.w      -[A7]
  1433. 0000104C  206E 000C                movea.l    A0, [A6 + 0xC]
  1434. 00001050  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1435. 00001054  486E 0008                pea.l      [A6 + 0x8]
  1436. 00001058  4EAD 2722                jsr        [A5 + 0x2722 /* export_1248 */]
  1437. 0000105C  101F                     move.b     D0, [A7]+
  1438. 0000105E  660A                     bne        +0xC /* 0000106A */
  1439. 00001060  3F3C 0003                move.w     -[A7], 0x3
  1440. 00001064  2F0E                     move.l     -[A7], A6
  1441. 00001066  4EBA FEFA                jsr        [PC - 0x106 /* 00000F62 */]
  1442. label0000106A:
  1443. 0000106A  6052                     bra        +0x54 /* 000010BE */
  1444. label0000106C:
  1445. 0000106C  4267                     clr.w      -[A7]
  1446. 0000106E  206E 000C                movea.l    A0, [A6 + 0xC]
  1447. 00001072  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1448. 00001076  486E 0008                pea.l      [A6 + 0x8]
  1449. 0000107A  4EAD 270A                jsr        [A5 + 0x270A /* export_1245 */]
  1450. 0000107E  101F                     move.b     D0, [A7]+
  1451. 00001080  660A                     bne        +0xC /* 0000108C */
  1452. 00001082  3F3C 0004                move.w     -[A7], 0x4
  1453. 00001086  2F0E                     move.l     -[A7], A6
  1454. 00001088  4EBA FED8                jsr        [PC - 0x128 /* 00000F62 */]
  1455. label0000108C:
  1456. 0000108C  6030                     bra        +0x32 /* 000010BE */
  1457. label0000108E:
  1458. 0000108E  4267                     clr.w      -[A7]
  1459. 00001090  486E 0008                pea.l      [A6 + 0x8]
  1460. 00001094  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  1461. 00001098  101F                     move.b     D0, [A7]+
  1462. 0000109A  660A                     bne        +0xC /* 000010A6 */
  1463. 0000109C  3F3C 0005                move.w     -[A7], 0x5
  1464. 000010A0  2F0E                     move.l     -[A7], A6
  1465. 000010A2  4EBA FEBE                jsr        [PC - 0x142 /* 00000F62 */]
  1466. label000010A6:
  1467. 000010A6  6016                     bra        +0x18 /* 000010BE */
  1468. label000010A8:
  1469. 000010A8  3F3C 0006                move.w     -[A7], 0x6
  1470. 000010AC  2F0E                     move.l     -[A7], A6
  1471. 000010AE  4EBA FEB2                jsr        [PC - 0x14E /* 00000F62 */]
  1472. 000010B2  600A                     bra        +0xC /* 000010BE */
  1473. label000010B4:
  1474. 000010B4  3F3C 0001                move.w     -[A7], 0x1
  1475. 000010B8  2F0E                     move.l     -[A7], A6
  1476. 000010BA  4EBA FEA6                jsr        [PC - 0x15A /* 00000F62 */]
  1477. label000010BE:
  1478. 000010BE  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  1479. 000010C2  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1480. 000010C8  486E 0008                pea.l      [A6 + 0x8]
  1481. 000010CC  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1482. label000010D0:
  1483. 000010D0  4FEE FFDE                lea.l      A7, [A6 - 0x22]
  1484. 000010D4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1485. 000010D8  4E5E                     unlink     A6
  1486. 000010DA  205F                     movea.l    A0, [A7]+
  1487. 000010DC  504F                     addq.w     A7, 8
  1488. 000010DE  4ED0                     jmp        [A0]
  1489. export_801:
  1490. fn000010E0:
  1491. 000010E0  4E56 FFEA                link       A6, -0x0016
  1492. 000010E4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1493. 000010E8  2C2E 0008                move.l     D6, [A6 + 0x8]
  1494. 000010EC  2046                     movea.l    A0, D6
  1495. 000010EE  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  1496. 000010F2  2046                     movea.l    A0, D6
  1497. 000010F4  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  1498. label000010F8:
  1499. 000010F8  206E FFEC                movea.l    A0, [A6 - 0x14]
  1500. 000010FC  4A10                     tst.b      [A0]
  1501. 000010FE  6750                     beq        +0x52 /* 00001150 */
  1502. 00001100  486E FFEC                pea.l      [A6 - 0x14]
  1503. 00001104  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  1504. 00001108  266E FFEC                movea.l    A3, [A6 - 0x14]
  1505. 0000110C  486E FFEC                pea.l      [A6 - 0x14]
  1506. 00001110  486E FFF0                pea.l      [A6 - 0x10]
  1507. 00001114  4EAD 239A                jsr        [A5 + 0x239A /* export_1135 */]
  1508. 00001118  B7EE FFEC                cmpa.l     A3, [A6 - 0x14]
  1509. 0000111C  6720                     beq        +0x22 /* 0000113E */
  1510. 0000111E  206E FFF0                movea.l    A0, [A6 - 0x10]
  1511. 00001122  1E10                     move.b     D7, [A0]
  1512. 00001124  286E FFF0                movea.l    A4, [A6 - 0x10]
  1513. label00001128:
  1514. 00001128  538C                     subq.l     A4, 1
  1515. 0000112A  7020                     moveq.l    D0, 0x20
  1516. 0000112C  B014                     cmp.b      D0, [A4]
  1517. 0000112E  67F8                     beq        -0x6 /* 00001128 */
  1518. 00001130  200C                     move.l     D0, A4
  1519. 00001132  5280                     addq.l     D0, 1
  1520. 00001134  2D40 FFF0                move.l     [A6 - 0x10], D0
  1521. 00001138  206E FFF0                movea.l    A0, [A6 - 0x10]
  1522. 0000113C  1087                     move.b     [A0], D7
  1523. label0000113E:
  1524. 0000113E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1525. 00001142  4A10                     tst.b      [A0]
  1526. 00001144  6708                     beq        +0xA /* 0000114E */
  1527. 00001146  52AE FFEC                addq.l     [A6 - 0x14], 1
  1528. 0000114A  52AE FFF0                addq.l     [A6 - 0x10], 1
  1529. label0000114E:
  1530. 0000114E  60A8                     bra        -0x56 /* 000010F8 */
  1531. label00001150:
  1532. 00001150  206E FFF0                movea.l    A0, [A6 - 0x10]
  1533. 00001154  4210                     clr.b      [A0]
  1534. 00001156  2046                     movea.l    A0, D6
  1535. 00001158  202E FFF0                move.l     D0, [A6 - 0x10]
  1536. 0000115C  9090                     sub.l      D0, [A0]
  1537. 0000115E  2A00                     move.l     D5, D0
  1538. 00001160  5285                     addq.l     D5, 1
  1539. 00001162  2F06                     move.l     -[A7], D6
  1540. 00001164  2F05                     move.l     -[A7], D5
  1541. 00001166  4EAD 0A62                jsr        [A5 + 0xA62 /* export_328 */]
  1542. 0000116A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1543. 0000116E  4E5E                     unlink     A6
  1544. 00001170  2E9F                     move.l     [A7], [A7]+
  1545. 00001172  4E75                     rts
  1546.